home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX 6.5 Applications 1999 May
/
SGI IRIX 6.5 Applications 1999 May.iso
/
dist
/
netscape.idb
/
var
/
netscape
/
communicator
/
conv_nspref.z
/
conv_nspref
Wrap
Text File
|
1999-03-15
|
12KB
|
360 lines
#!/bin/sh
# This script converts preferences from Netscape 3, 2, and 1 to Netscape 4.
# If $HOME/.netscape/preference.js already exists, this script will just exit.
#
# 05/26/98 A.T. Created.
if [ -f $HOME/.netscape/preferences.js ]; then
exit
fi
NSPREF_JS=$HOME/.netscape/preferences.js
if [ -f "$HOME/.netscape/preferences" ]; then
NSPREF=$HOME/.netscape/preferences
elif [ -f "$HOME/.netscape-preferences" ]; then
NSPREF=$HOME/.netscape-preferences
else
exit
fi
echo > $NSPREF_JS
VERIFY_DOCUMENTS=`grep VERIFY_DOCUMENTS: $NSPREF | cut -d: -f2`
if [ "$VERIFY_DOCUMENTS" -eq 0 ]; then
echo "user_pref(\"browser.cache.check_doc_frequency\", 0);" >> $NSPREF_JS
elif [ "$VERIFY_DOCUMENTS" -eq 1 ]; then
echo "user_pref(\"browser.cache.check_doc_frequency\", 1);" >> $NSPREF_JS
elif [ "$VERIFY_DOCUMENTS" -eq 2 ]; then
echo "user_pref(\"browser.cache.check_doc_frequency\", 2);" >> $NSPREF_JS
fi
TMPDIR=`grep TMPDIR: $NSPREF | cut -d: -f2`
TMPDIR=`echo $TMPDIR`
if [ -n "$TMPDIR" ]; then
echo "user_pref(\"browser.download_directory\", \"$TMPDIR\");" >> $NSPREF_JS
fi
HISTORY_EXPIRATION=`grep HISTORY_EXPIRATION: $NSPREF | cut -d: -f2`
HISTORY_EXPIRATION=`echo $HISTORY_EXPIRATION`
if [ -n "$HISTORY_EXPIRATION" ]; then
echo "user_pref(\"browser.link_expiration\", $HISTORY_EXPIRATION);" >> $NSPREF_JS
fi
HOME_DOCUMENT=`grep HOME_DOCUMENT: $NSPREF | sed 's/^HOME_DOCUMENT://g'`
HOME_DOCUMENT=`echo $HOME_DOCUMENT`
if [ -n "$HOME_DOCUMENT" ]; then
echo "user_pref(\"browser.startup.homepage\", \"$HOME_DOCUMENT\");" >> $NSPREF_JS
fi
UNDERLINE_LINKS=`grep UNDERLINE_LINKS: $NSPREF | cut -d: -f2`
UNDERLINE_LINKS=`echo $UNDERLINE_LINKS`
if [ "$UNDERLINE_LINKS" = "True" ]; then
echo "user_pref(\"browser.underline_anchors\", true);" >> $NSPREF_JS
else
echo "user_pref(\"browser.underline_anchors\", false);" >> $NSPREF_JS
fi
DISABLE_JAVASCRIPT=`grep DISABLE_JAVASCRIPT: $NSPREF | cut -d: -f2`
DISABLE_JAVASCRIPT=`echo $DISABLE_JAVASCRIPT`
if [ "$DISABLE_JAVASCRIPT" = "False" ]; then
echo "user_pref(\"javascript.enabled\", true);" >> $NSPREF_JS
else
echo "user_pref(\"javascript.enabled\", false);" >> $NSPREF_JS
fi
MAIL_AUTOQUOTE_REPLY=`grep MAIL_AUTOQUOTE_REPLY: $NSPREF | cut -d: -f2`
MAIL_AUTOQUOTE_REPLY=`echo $MAIL_AUTOQUOTE_REPLY`
if [ "$MAIL_AUTOQUOTE_REPLY" = "True" ]; then
echo "user_pref(\"mail.auto_quote\", true);" >> $NSPREF_JS
else
echo "user_pref(\"mail.auto_quote\", false);" >> $NSPREF_JS
fi
AUTO_CHECK_MAIL=`grep AUTO_CHECK_MAIL: $NSPREF | cut -d: -f2`
AUTO_CHECK_MAIL=`echo $AUTO_CHECK_MAIL`
if [ "$AUTO_CHECK_MAIL" = "True" ]; then
echo "user_pref(\"mail.check_new_mail\", true);" >> $NSPREF_JS
else
echo "user_pref(\"mail.check_new_mail\", false);" >> $NSPREF_JS
fi
BIFF_INTERVAL=`grep BIFF_INTERVAL: $NSPREF | cut -d: -f2`
BIFF_INTERVAL=`echo $BIFF_INTERVAL`
if [ -n "$BIFF_INTERVAL" ]; then
echo "user_pref(\"mail.check_time\", $BIFF_INTERVAL);" >> $NSPREF_JS
fi
MAIL_BCC_SELF=`grep MAIL_BCC_SELF: $NSPREF | cut -d: -f2`
MAIL_BCC_SELF=`echo $MAIL_BCC_SELF`
if [ "$MAIL_BCC_SELF" = "True" ]; then
echo "user_pref(\"mail.cc_self\", true);" >> $NSPREF_JS
else
echo "user_pref(\"mail.cc_self\", false);" >> $NSPREF_JS
fi
MAIL_BCC=`grep MAIL_BCC: $NSPREF | cut -d: -f2`
MAIL_BCC=`echo $MAIL_BCC`
if [ -n "$MAIL_BCC" ]; then
echo "user_pref(\"mail.default_cc\", \"$MAIL_BCC\");" >> $NSPREF_JS
fi
MAIL_FCC=`grep MAIL_FCC: $NSPREF | cut -d: -f2`
MAIL_FCC=`echo $MAIL_FCC`
if [ -n "$MAIL_FCC" ]; then
echo "user_pref(\"mail.default_fcc\", \"$MAIL_FCC\");" >> $NSPREF_JS
fi
MAIL_DIR=`grep MAIL_DIR: $NSPREF | cut -d: -f2`
MAIL_DIR=`echo $MAIL_DIR`
if [ -n "$MAIL_DIR" ]; then
echo "user_pref(\"mail.directory\", \"$MAIL_DIR\");" >> $NSPREF_JS
fi
FIXED_MESSAGE_FONT=`grep FIXED_MESSAGE_FONT: $NSPREF | cut -d: -f2`
FIXED_MESSAGE_FONT=`echo $FIXED_MESSAGE_FONT`
if [ "$FIXED_MESSAGE_FONT" = "True" ]; then
echo "user_pref(\"mail.fixed_width_messages\", true);" >> $NSPREF_JS
else
echo "user_pref(\"mail.fixed_width_messages\", false);" >> $NSPREF_JS
fi
ORGANIZATION=`grep ORGANIZATION: $NSPREF | cut -d: -f2`
ORGANIZATION=`echo $ORGANIZATION`
if [ -n "$ORGANIZATION" ]; then
echo "user_pref(\"mail.identity.organization\", \"$ORGANIZATION\");" >> $NSPREF_JS
fi
EMAIL_ADDRESS=`grep EMAIL_ADDRESS: $NSPREF | cut -d: -f2`
EMAIL_ADDRESS=`echo $EMAIL_ADDRESS`
if [ -n "$EMAIL_ADDRESS" ]; then
echo "user_pref(\"mail.identity.useremail\", \"$EMAIL_ADDRESS\");" >> $NSPREF_JS
fi
REAL_NAME=`grep REAL_NAME: $NSPREF | cut -d: -f2`
REAL_NAME=`echo $REAL_NAME`
if [ -n "$REAL_NAME" ]; then
echo "user_pref(\"mail.identity.username\", \"$REAL_NAME\");" >> $NSPREF_JS
fi
POP3_LEAVE_ON_SERVER=`grep POP3_LEAVE_ON_SERVER: $NSPREF | cut -d: -f2`
POP3_LEAVE_ON_SERVER=`echo $POP3_LEAVE_ON_SERVER`
if [ "$POP3_LEAVE_ON_SERVER" = "True" ]; then
echo "user_pref(\"mail.leave_on_server\", true);" >> $NSPREF_JS
else
echo "user_pref(\"mail.leave_on_server\", false);" >> $NSPREF_JS
fi
MOVEMAIL_PROGRAM=`grep MOVEMAIL_PROGRAM: $NSPREF | cut -d: -f2`
MOVEMAIL_PROGRAM=`echo $MOVEMAIL_PROGRAM`
if [ -n "$MOVEMAIL_PROGRAM" ]; then
echo "user_pref(\"mail.movemail_program\", \"$MOVEMAIL_PROGRAM\");" >> $NSPREF_JS
fi
CITATION_SIZE=`grep CITATION_SIZE: $NSPREF | cut -d: -f2`
CITATION_SIZE=`echo $CITATION_SIZE`
if [ -n "$CITATION_SIZE" ]; then
echo "user_pref(\"mail.quoted_size\", $CITATION_SIZE);" >> $NSPREF_JS
fi
CITATION_FONT=`grep CITATION_FONT: $NSPREF | cut -d: -f2`
CITATION_FONT=`echo $CITATION_FONT`
if [ -n "$CITATION_FONT" ]; then
echo "user_pref(\"mail.quoted_style\", $CITATION_FONT);" >> $NSPREF_JS
fi
REMEMBER_MAIL_PASSWORD=`grep REMEMBER_MAIL_PASSWORD: $NSPREF | cut -d: -f2`
REMEMBER_MAIL_PASSWORD=`echo $REMEMBER_MAIL_PASSWORD`
if [ "$REMEMBER_MAIL_PASSWORD" = "True" ]; then
echo "user_pref(\"mail.remember_password\", true);" >> $NSPREF_JS
else
echo "user_pref(\"mail.remember_password\", false);" >> $NSPREF_JS
fi
USE_MOVEMAIL=`grep USE_MOVEMAIL: $NSPREF | cut -d: -f2`
USE_MOVEMAIL=`echo $USE_MOVEMAIL`
if [ "$USE_MOVEMAIL" = "True" ]; then
echo "user_pref(\"mail.server_type\", 2);" >> $NSPREF_JS
else
echo "user_pref(\"mail.server_type\", 0);" >> $NSPREF_JS
fi
SIGNATURE_FILE=`grep SIGNATURE_FILE: $NSPREF | cut -d: -f2`
SIGNATURE_FILE=`echo $SIGNATURE_FILE`
if [ -n "$SIGNATURE_FILE" ]; then
echo "user_pref(\"mail.signature_file\", \"$SIGNATURE_FILE\");" >> $NSPREF_JS
fi
EIGHTBIT_MAIL_AND_NEWS=`grep 8BIT_MAIL_AND_NEWS: $NSPREF | cut -d: -f2`
EIGHTBIT_MAIL_AND_NEWS=`echo $EIGHTBIT_MAIL_AND_NEWS`
if [ "$EIGHTBIT_MAIL_AND_NEWS" = "True" ]; then
echo "user_pref(\"mail.strictly_mime\", false)" >> $NSPREF_JS
else
echo "user_pref(\"mail.strictly_mime\", true)" >> $NSPREF_JS
fi
BUILTIN_MOVEMAIL=`grep BUILTIN_MOVEMAIL: $NSPREF | cut -d: -f2`
BUILTIN_MOVEMAIL=`echo $BUILTIN_MOVEMAIL`
if [ "$BUILTIN_MOVEMAIL" = "True" ]; then
echo "user_pref(\"mail.use_builtin_movemail\", true);" >> $NSPREF_JS
elif [ "$BUILTIN_MOVEMAIL" = "False" ]; then
echo "user_pref(\"mail.use_builtin_movemail\", false);" >> $NSPREF_JS
fi
POP3_USER_ID=`grep POP3_USER_ID: $NSPREF | cut -d: -f2`
POP3_USER_ID=`echo $POP3_USER_ID`
if [ -n "$POP3_USER_ID" ]; then
echo "user_pref(\"mail.pop_name\", \"$POP3_USER_ID\");" >> $NSPREF_JS
fi
ACCEPT_COOKIE=`grep ACCEPT_COOKIE: $NSPREF | cut -d: -f2`
ACCEPT_COOKIE=`echo $ACCEPT_COOKIE`
if [ "$ACCEPT_COOKIE" -eq 1 ]; then
echo "user_pref(\"network.cookie.warnAboutCookies\", true);" >> $NSPREF_JS
else
echo "user_pref(\"network.cookie.warnAboutCookies\", false);" >> $NSPREF_JS
fi
NNTPSERVER=`grep NNTPSERVER: $NSPREF | cut -d: -f2`
NNTPSERVER=`echo $NNTPSERVER`
if [ -n "$NNTPSERVER" ]; then
echo "user_pref(\"network.hosts.nntp_server\", \"$NNTPSERVER\");" >> $NSPREF_JS
fi
POP3_HOST=`grep POP3_HOST: $NSPREF | cut -d: -f2`
POP3_HOST=`echo $POP3_HOST`
if [ -n "$POP3_HOST" ]; then
echo "user_pref(\"network.hosts.pop_server\", \"$POP3_HOST\");" >> $NSPREF_JS
fi
MAILHOST=`grep MAILHOST: $NSPREF | cut -d: -f2`
MAILHOST=`echo $MAILHOST`
if [ -n "$MAILHOST" ]; then
echo "user_pref(\"network.hosts.smtp_server\", \"$MAILHOST\");" >> $NSPREF_JS
fi
SOCKS_HOST=`grep SOCKS_HOST: $NSPREF | cut -d: -f2`
SOCKS_HOST=`echo $SOCKS_HOST`
if [ -n "$SOCKS_HOST" ]; then
echo "user_pref(\"network.hosts.socks_server\", \"$SOCKS_HOST\");" >> $NSPREF_JS
SOCKS_PORT=`grep SOCKS_HOST: $NSPREF | cut -d: -f3`
SOCKS_PORT=`echo $SOCKS_PORT`
if [ -n "$SOCKS_PORT" ]; then
echo "user_pref(\"network.hosts.socks_serverport\", $SOCKS_PORT);" >> $NSPREF_JS
fi
fi
PROXY_URL=`grep PROXY_URL: $NSPREF | sed 's/^PROXY_URL://g'`
PROXY_URL=`echo $PROXY_URL`
if [ -n "$PROXY_URL" ]; then
echo "user_pref(\"network.proxy.autoconfig_url\", \"$PROXY_URL\");" >> $NSPREF_JS
fi
FTP_PROXY=`grep FTP_PROXY: $NSPREF | cut -d: -f2`
FTP_PROXY=`echo $FTP_PROXY`
if [ -n "$FTP_PROXY" ]; then
echo "user_pref(\"network.proxy.ftp\", \"$FTP_PROXY\");" >> $NSPREF_JS
FTP_PORT=`grep FTP_PROXY: $NSPREF | cut -d: -f3`
FTP_PORT=`echo $FTP_PORT`
if [ -n "$FTP_PORT" ]; then
echo "user_pref(\"network.proxy.ftp_port\", $FTP_PORT);" >> $NSPREF_JS
fi
fi
GOPHER_PROXY=`grep GOPHER_PROXY: $NSPREF | cut -d: -f2`
GOPHER_PROXY=`echo $GOPHER_PROXY`
if [ -n "$GOPHER_PROXY" ]; then
echo "user_pref(\"network.proxy.gopher\", \"$GOPHER_PROXY\");" >> $NSPREF_JS
GOPHER_PORT=`grep GOPHER_PROXY: $NSPREF | cut -d: -f3`
GOPHER_PORT=`echo $GOPHER_PORT`
if [ -n "$GOPHER_PORT" ]; then
echo "user_pref(\"network.proxy.gopher_port\", $GOPHER_PORT);" >> $NSPREF_JS
fi
fi
HTTP_PROXY=`grep HTTP_PROXY: $NSPREF | cut -d: -f2`
HTTP_PROXY=`echo $HTTP_PROXY`
if [ -n "$HTTP_PROXY" ]; then
echo "user_pref(\"network.proxy.http\", \"$HTTP_PROXY\");" >> $NSPREF_JS
HTTP_PORT=`grep HTTP_PROXY: $NSPREF | cut -d: -f3`
HTTP_PORT=`echo $HTTP_PORT`
if [ -n "$HTTP_PORT" ]; then
echo "user_pref(\"network.proxy.http_port\", $HTTP_PORT);" >> $NSPREF_JS
fi
fi
NO_PROXY=`grep NO_PROXY: $NSPREF | cut -d: -f2`
NO_PROXY=`echo $NO_PROXY`
if [ -n "$NO_PROXY" ]; then
echo "user_pref(\"network.proxy.no_proxies_on\", \"$NO_PROXY\");" >> $NSPREF_JS
fi
HTTPS_PROXY=`grep HTTPS_PROXY: $NSPREF | cut -d: -f2`
HTTPS_PROXY=`echo $HTTPS_PROXY`
if [ -n "$HTTPS_PROXY" ]; then
echo "user_pref(\"network.proxy.ssl\", \"$HTTPS_PROXY\");" >> $NSPREF_JS
HTTPS_PORT=`grep HTTPS_PROXY: $NSPREF | cut -d: -f3`
HTTPS_PORT=`echo $HTTPS_PORT`
if [ -n "$HTTPS_PORT" ]; then
echo "user_pref(\"network.proxy.ssl_port\", $HTTPS_PORT);" >> $NSPREF_JS
fi
fi
PROXY_MODE=`grep PROXY_MODE: $NSPREF | cut -d: -f2`
PROXY_MODE=`echo $PROXY_MODE`
if [ -n "$PROXY_MODE" ]; then
echo "user_pref(\"network.proxy.type\", $PROXY_MODE);" >> $NSPREF_JS
fi
WAIS_PROXY=`grep WAIS_PROXY: $NSPREF | cut -d: -f2`
WAIS_PROXY=`echo $WAIS_PROXY`
if [ -n "$WAIS_PROXY" ]; then
echo "user_pref(\"network.proxy.wais\", \"$WAIS_PROXY\");" >> $NSPREF_JS
WAIS_PORT=`grep WAIS_PROXY: $NSPREF | cut -d: -f3`
WAIS_PORT=`echo $WAIS_PORT`
if [ -n "$WAIS_PORT" ]; then
echo "user_pref(\"network.proxy.wais_port\", $WAIS_PORT);" >> $NSPREF_JS
fi
fi
NEWS_BCC_SELF=`grep NEWS_BCC_SELF: $NSPREF | cut -d: -f2`
NEWS_BCC_SELF=`echo $NEWS_BCC_SELF`
if [ "$NEWS_BCC_SELF" = "True" ]; then
echo "user_pref(\"news.cc_self\", true);" >> $NSPREF_JS
else
echo "user_pref(\"news.cc_self\", false);" >> $NSPREF_JS
fi
NEWS_BCC=`grep NEWS_BCC: $NSPREF | cut -d: -f2`
NEWS_BCC=`echo $NEWS_BCC`
if [ -n "$NEWS_BCC" ]; then
echo "user_pref(\"news.default_cc\", \"$NEWS_BCC\");" >> $NSPREF_JS
fi
NEWS_FCC=`grep NEWS_FCC: $NSPREF | cut -d: -f2`
NEWS_FCC=`echo $NEWS_FCC`
if [ -n "$NEWS_FCC" ]; then
echo "user_pref(\"news.default_fcc\", \"$NEWS_FCC\");" >> $NSPREF_JS
fi
NEWSRC_DIR=`grep NEWSRC_DIR: $NSPREF | cut -d: -f2`
NEWSRC_DIR=`echo $NEWSRC_DIR`
if [ -n "$NEWSRC_DIR" ]; then
echo "user_pref(\"news.directory\", \"$NEWSRC_DIR\");" >> $NSPREF_JS
fi
DISABLE_JAVA=`grep DISABLE_JAVA: $NSPREF | cut -d: -f2`
DISABLE_JAVA=`echo $DISABLE_JAVA`
if [ "$DISABLE_JAVA" = "False" ]; then
echo "user_pref(\"security.enable_java\", true);" >> $NSPREF_JS
else
echo "user_pref(\"security.enable_java\", false);" >> $NSPREF_JS
fi